Converting Declarative Rules into Decision Trees
نویسندگان
چکیده
Most of the methods that generate decision trees for a specific problem use examples of data instances in the decision tree generation process. This paper proposes a method called “RBDT-1”rule based decision tree -for learning a decision tree from a set of decision rules that cover the data instances rather than from the data instances themselves. RBDT-1 method uses a set of declarative rules as an input for generating a decision tree. The method’s goal is to create on-demand a short and accurate decision tree from a stable or dynamically changing set of rules. We conduct a comparative study of RBDT-1 with existing decision tree methods based on different problems. The outcome of the study shows that in terms of tree complexity (number of nodes and leaves in the decision tree) RBDT-1 compares favorably to AQDT-1, AQDT-2 which are methods that create decision trees from rules. RBDT-1 compares favorably also to ID3 while is as effective as C4.5 where both (ID3 and C4.5) are famous methods that generate decision trees from data examples. Experiments show that the classification accuracies of the different decision trees produced by the different methods under comparison are equal. Key Words— attribute selection criteria, data-based decision tree , decision rules, rule-based decision tree, tree complexity.
منابع مشابه
Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملCrystalBall : A Framework for Mining Variants of Association Rules
The mining of informative rules calls for methods that include different attributes (e.g., weights, quantities, multipleconcepts) suitable for the context of the problem to be analyzed. Previous studies have focused on algorithms that considered individual attributes but ignored the information gain in each rule when the interaction of two or more attributes are taken into account. Motivated by...
متن کاملCombining Decision Trees Learned in Parallel
Very large data sets may be utilized for visualization To focus attention on the salient regions of a data set being visualized it is useful to have information on the interesting regions of data It is possible to learn the salience of regions of data but very slow if possible to do so serially on currently available terabyte plus datasets This paper describes an approach in which decision tree...
متن کاملAn Ontological Framework for Representing Clinical Knowledge in Decision Support Systems
In the last decades, clinical evidence and expert consensus have been encoded into advanced Decision Support Systems (DSSs) in order to promote a better integration into the clinical workflow and facilitate the automatic provision of patient specific advice at the time and place where decisions are made. However, clinical knowledge, typically expressed as unstructured and free text guidelines, ...
متن کاملOn Implementing Clinical Decision Support: Achieving Scalability and Maintainability by Combining Business Rules and Ontologies
We present an approach and architecture for implementing scalable and maintainable clinical decision support at the Partners HealthCare System. The architecture integrates a business rules engine that executes declarative if-then rules stored in a rule-base referencing objects and methods in a business object model. The rules engine executes object methods by invoking services implemented on th...
متن کامل